﻿using System;
using System.Collections.Generic;
using System.Text;

namespace FlashPay.Entity.Response.ExtApi
{
    /// <summary>
    /// ExtApi
    /// </summary>
    public class ExtApiResponse
    {
        /// <summary>
        /// 存款
        /// </summary>
        public ExtApiResponseNew Deposit { get; set; }
        public List<ExtApiPushUrlResponse> DepositExtApiPushUrlResponse { get; set; }
        public string DepositVersion { get; set; }

        /// <summary>
        /// 付款
        /// </summary>
        public ExtApiResponseNew Payment { get; set; }
        public List<ExtApiPushUrlResponse> PaymentExtApiPushUrlResponse { get; set; }
        public string PaymentVersion { get; set; }

        /// <summary>
        /// 中转
        /// </summary>
        public ExtApiResponseNew Transfer { get; set; }
        public List<ExtApiPushUrlResponse> TransferExtApiPushUrlResponse { get; set; }
        public string TransferVersion { get; set; }
    }

    public class ExtApiResponseNew {
        public int Id { get; set; }
        public sbyte Type { get; set; }
        public int CompanyId { get; set; }
        public string ApiKey { get; set; }
        public string SecretKey { get; set; }
        public sbyte Status { get; set; }
    }

}
